const sequelize = require("../db")
const { DataTypes } = require("sequelize");
const BlogModel = sequelize.define("Blogs", {
    // 标题
    title: {
        type: DataTypes.STRING,
        allowNull: false,
    },
    // 文章详情
    description: {
        type: DataTypes.TEXT,
        allowNull: false
    },
    // toc
    toc: {
        type: DataTypes.TEXT,
        allowNull: false
    },
    // html文档的内容
    htmlContent: {
        type: DataTypes.TEXT,
        allowNull: false
    },
    // 创建时间
    createDate: {
        type: DataTypes.STRING,
        allowNull: false
    },
    // 图片路径
    thumb: {
        type: DataTypes.STRING,
        allowNull: false
    },
    // 浏览数
    scanNumber: {
        type: DataTypes.INTEGER,
        allowNull: false,
        defaultValue: 0
    },
    // 评论数
    commentNumber: {
        type: DataTypes.INTEGER,
        allowNull: false,
        defaultValue: 0
    },
}, {
    createdAt: false,
    updatedAt: false,
    paranoid: true
})
module.exports = BlogModel;